Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[orchagent]: srv6orch support for uSID #2335

Merged
merged 3 commits into from
Jun 27, 2022
Merged

[orchagent]: srv6orch support for uSID #2335

merged 3 commits into from
Jun 27, 2022

Conversation

svshah-intel
Copy link
Contributor

@svshah-intel svshah-intel commented Jun 16, 2022

uSID (microsid) support in swss/orchagent

  • uSID “action” mapping to end-point behavior and end-point behavior-flavor
  • uSID actions: uN, uA, uDX and uDT

Current srv6orch already has appropriate infrastructure in place. Only missing piece, to support uSID, is actions mapping to end-point behavior and behavior-flavor. This commit is to add that. Related SAI support also already is in place.

swss/tests

  • Add a test-case for uSID "action" in test_srv6.py

Signed-off-by: shitanshu.shah@intel.com

@svshah-intel svshah-intel requested a review from prsunny as a code owner June 16, 2022 22:56
@ghost
Copy link

ghost commented Jun 16, 2022

CLA assistant check
All CLA requirements met.

orchagent/srv6orch.cpp Outdated Show resolved Hide resolved
Copy link
Collaborator

@prsunny prsunny left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@reshmaintel
Copy link

@prsunny Hi Prince, thank you for the quick review.
Including @shishao7sxm
Thanks

@prsunny prsunny merged commit fe875fd into sonic-net:master Jun 27, 2022
dprital added a commit to dprital/sonic-buildimage that referenced this pull request Jul 7, 2022
Update sonic-swss submodule pointer to include the following:
* Port configuration incremental update support ([sonic-net#2305](sonic-net/sonic-swss#2305))
* [VS Test] Skip failing subport tests ([sonic-net#2370](sonic-net/sonic-swss#2370))
* [teammgr]: Waiting MACsec ready before doLagMemberTask ([sonic-net#2286](sonic-net/sonic-swss#2286))
* [vnetorch] [vxlanorch] fix a set of memory usage issues ([sonic-net#2352](sonic-net/sonic-swss#2352))
* [tests] [asan] add graceful stop flag ([sonic-net#2347](sonic-net/sonic-swss#2347))
* [asan] suppress the static variable leaks ([sonic-net#2354](sonic-net/sonic-swss#2354))
* Add support for IP interface loopback action ([sonic-net#2307](sonic-net/sonic-swss#2307))
* [orchagent]: srv6orch support for uSID ([sonic-net#2335](sonic-net/sonic-swss#2335))

Signed-off-by: dprital <drorp@nvidia.com>
liat-grozovik pushed a commit to sonic-net/sonic-buildimage that referenced this pull request Jul 14, 2022
Update sonic-swss submodule pointer to include the following:
* Port configuration incremental update support ([#2305](sonic-net/sonic-swss#2305))
* [VS Test] Skip failing subport tests ([#2370](sonic-net/sonic-swss#2370))
* [teammgr]: Waiting MACsec ready before doLagMemberTask ([#2286](sonic-net/sonic-swss#2286))
* [vnetorch] [vxlanorch] fix a set of memory usage issues ([#2352](sonic-net/sonic-swss#2352))
* [tests] [asan] add graceful stop flag ([#2347](sonic-net/sonic-swss#2347))
* [asan] suppress the static variable leaks ([#2354](sonic-net/sonic-swss#2354))
* Add support for IP interface loopback action ([#2307](sonic-net/sonic-swss#2307))
* [orchagent]: srv6orch support for uSID ([#2335](sonic-net/sonic-swss#2335))

Signed-off-by: dprital <drorp@nvidia.com>
preetham-singh pushed a commit to preetham-singh/sonic-swss that referenced this pull request Aug 6, 2022
* [orchagent]: srv6orch support for uSID
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants